package com.example.androiddemo;

import android.os.Bundle;
import android.widget.RadioGroup;
import android.widget.TextView;
import android.widget.Toast;

import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;

public class Lesson5_3Activity extends AppCompatActivity implements RadioGroup.OnCheckedChangeListener {
    TextView result;
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_lesson5_3);
        /**
         * 点击任何一个RadioButton，Toast出下一个RadioButton的内容
         * (举例: 你有三个RadioButton，点击第一个toast第二个内容，第二个toast第三个，第三个 toast第一个。)
         * */
        ((RadioGroup) findViewById(R.id.checkedRido)).setOnCheckedChangeListener(this);
        result = (TextView) findViewById(R.id.result_txt);
    }

    @Override
    public void onCheckedChanged(RadioGroup radioGroup, int i) {
        String text = "你选择的爱好是:%s";
        switch (i){
            case R.id.basketball_radio:
                // 选中篮球提示足球
                Toast.makeText(this, "第二个内容是足球", Toast.LENGTH_SHORT).show();
                text = String.format(text,"篮球");
                result.setText(text);
                break;
            case R.id.football_radio:
                // 选中篮球提示足球
                Toast.makeText(this, "第三个内容是乒乓球", Toast.LENGTH_SHORT).show();
                text = String.format(text,"足球");
                result.setText(text);
                break;
            case R.id.ping_radio:
                // 选中篮球提示足球
                Toast.makeText(this, "第一个内容是篮球", Toast.LENGTH_SHORT).show();
                text = String.format(text,"乒乓球");
                result.setText(text);
                break;
            default:
                return;

        }

    }
}
